import math
import numpy
highs = [175,176,172,173]
for high in highs: #highs是一堆身高，但是程序处理一次只能处理一个，而且为了方便操控这次处理的值（当前值）
    print(high)               # 取了一个变量high 来指代当前的身高值
print(highs)
print("--------1-------")
#身高显示都加20
for high in highs:
    if high+20 >= 195: #如果加了20 超过195 就显示
        print(high)
print(highs)
#身高真的加20
newHighs = [] #声明一个空的列表
for high in highs:
    if high+20 >=195:
       newHighs.append(high+20)
print(newHighs)
#老板涨工资 希望得到涨工资后的预案，8000以上涨5% 但不低于8800 5000-8000 涨8% 但不超过 8500 5000以下涨10%
#   但不超过5350
salarys = [3600,5000,5200,4950,8100,10000,12000]
newSalarys = []
for salary in salarys:
    if salary < 5000:
        if salary* 1.1 > 5350:
            newSalarys.append(5350)
        else:
            newSalarys.append(math.floor(salary*1.1))
    elif salary < 8000:
        if salary*1.08 > 8500:
            newSalarys.append(8500)
        else:
            newSalarys.append(math.floor(salary*1.08))
    else:
        if salary * 1.05 < 8800:
            newSalarys.append(8800)
        else:
            newSalarys.append(math.floor(salary * 1.05))
print(salarys)
print(newSalarys)

#计算平均成绩
scores = [70,80,80,90]
sumscore = 0
for score in scores:
    sumscore += score
len = len(scores)
print(sumscore / len)
print(numpy.mean(scores))

#需要numpy包 就需要额外安装numpy 方法1 使用当前环境的pip程序安装
# pip install numpy
